package com.sinog.front.controller.curl;

import com.sinog.core.utilbean.Constants;
import com.sinog.front.feign.biz.OptFzlxService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;

/**
 * @desc 更改犯罪类型,curl 调用 curl -XGET http://ip:端口/updateFzlx
 * @author yanhao
 * @date 2021/4/8 14:19
 */
@RestController
@Api(tags = "2、犯罪类型")
public class OptFzlxController {

    @Resource
    private OptFzlxService optFzlxService;

    /**
     * 更新库中的犯罪类型
     * @return String
     */
    @ApiImplicitParams({})
    @GetMapping("/updateFzlx")
    @ApiOperation("更新库中的犯罪类型")
    public String updateFzlx() {
        String result = optFzlxService.updateFzlx();
        if(Constants.StrFinalValue.OK.equals(result)) {
            return "犯罪类型更新成功,请勿重复执行";
        }
        return "犯罪类型更新失败";
    }
}